﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WS.BLL
{
    public class DathangBLL: WS.DAL.DathangDAL
    {
        public string Maso_Dathang(Guid Khachhang_Id)
        {
            var dt = Lay_Dathang_Moinhat(Khachhang_Id);
            var m = "0";
            if (dt != null && dt.Rows.Count > 0)
            {
                string a = string.Format("{0:dd/MM/yyyy}", dt.Rows[0]["Ngay"]);
                string b = string.Format("{0:dd/MM/yyyy}", DateTime.Today);
                DateTime NgayDH = Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", dt.Rows[0]["Ngay"].ToString()));
                DateTime NgayHomnay = Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", DateTime.Today.ToString()));
                int ss = DateTime.Compare(NgayDH, NgayHomnay);
                if (ss < 0)
                {
                    m = dt.Rows[0]["Ma"].ToString().Substring(2) + "";
                    var x = Convert.ToInt32(m);
                    x++;
                    m = x.ToString("00#");
                    return "DH" + m;
                }
                else
                {
                    return dt.Rows[0]["Ma"].ToString();
                }
            }
            else
            {    
                m = (1).ToString("00#");
                return "DH" + m;
            }
        }

        public bool Taomoi_Dungcu_Id(Guid Khachhang_Id)
        {
            var dt = Lay_Dathang_Moinhat(Khachhang_Id);
            if (dt != null && dt.Rows.Count > 0)
            {
                string a = string.Format("{0:dd/MM/yyyy}", dt.Rows[0]["Ngay"]);
                string b = string.Format("{0:dd/MM/yyyy}", DateTime.Today);
                DateTime NgayDH = Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", dt.Rows[0]["Ngay"].ToString()));
                DateTime NgayHomnay = Convert.ToDateTime(string.Format("{0:dd/MM/yyyy}", DateTime.Today.ToString()));
                int ss = DateTime.Compare(NgayDH,NgayHomnay);
                if (ss < 0)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return true;
            }
        }
    }
}
